<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var num1=137,num2=23
        console.log(num1.toString(2))  
        console.log(3**2)
        console.log(3/5)     
        console.log(-8%7)
        console.log(8%-7)               //%为取余数，取余数时，值决定于第一个参数。先乘除，后加减。**表示阶乘。用+连接两个字符串
        console.log("hello"+"world!")    //赋值运算符是=，不是相等的意思，是把=右边的值赋值给左边
        num1=(3+4)*5
        console.log(num1+=3)            //==表示值相等。===表示值相等且类型相同。!=表示不等于，!==表示不全等
                                        //&&表示取与，||表示取或，!表示取反（非）
                                        //与运算，如果第一个操作数为真，直接返回第二个操作数。如果第一个操作数为假，直接返回第一个操作数。
                                        //或运算，如果第一个操作数为真，直接返回第一个操作数，如果第一个操作数为假，直接返回第二个操作数。
        console.log( '0' || num2)
        console.log(num1>num2 && num1++>num2)
        console.log(num1)                              //条件表达式？表达式1：表达式2
        var age =prompt("请输入你的年龄：")
        var status=age>=18?'已成年':'未成年'  
        alert(status)
                                              

    </script>
</body>
</html>